﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Topro.Entity.Requst.Command
{
	/// <summary>
	/// 指令参数
	/// </summary>
    public class SaveCommandRequest
    {
		/// <summary>
		/// 系统编号
		/// </summary>
		public int Id { get; set; }

		/// <summary>
		/// 订单类型：入库（10）出库（20）
		/// </summary>
		public int OrderType { get; set; }

		/// <summary>
		/// 资源编号
		/// </summary>
		public int ResourceId { get; set; }

		/// <summary>
		/// 库存编号
		/// </summary>
		public int InventoryId { get; set; }

		/// <summary>
		/// 容器编号
		/// </summary>
		public int ContainerCode { get; set; }

		/// <summary>
		/// 货位
		/// </summary>
		public string WarehouseUnitId { get; set; }

		/// <summary>
		/// 从
		/// </summary>
		public string From { get; set; }

		/// <summary>
		/// 至
		/// </summary>
		public string To { get; set; }

		/// <summary>
		/// 之前执行
		/// </summary>
		public string Before { get; set; }

		/// <summary>
		/// 之后执行
		/// </summary>
		public string After { get; set; }

		/// <summary>
		/// 状态:删除:0,待出入库:10,出入库中:20、出入库失败:30、出入库成功:40、取消出入库:50
		/// </summary>
		public int Status { get; set; }

		/// <summary>
		/// 消息
		/// </summary>
		public string Info { get; set; }

		/// <summary>
		/// 优先级
		/// </summary>
		public int DisplayOrder { get; set; }

		/// <summary>
		/// 开始执行时间
		/// </summary>
		public DateTime? BeginDate { get; set; }

		/// <summary>
		/// 结束执行时间
		/// </summary>
		public DateTime? EndDate { get; set; }

		/// <summary>
		/// 站台号
		/// </summary>
		public int StationNo { get; set; }

		/// <summary>
		/// 创建人
		/// </summary>
		public int CreatedBy { get; set; }

		/// <summary>
		/// 创建时间
		/// </summary>
		public DateTime CreateTime { get; set; }
	}
}
